dma mapping helpers · Supported
Maintainers
- M Marek Szyprowski <m.szyprowski@samsung.com>
- R Robin Murphy <robin.murphy@arm.com>
Paths
- F
include/asm-generic/dma-mapping.h - F
include/linux/dma-direct.h - F
include/linux/dma-map-ops.h - F
include/linux/dma-mapping.h - F
include/linux/swiotlb.h - F
kernel/dma/
Last 30 days
Recent patches
Most-recent 30 patches in this subsystem on linux-mips (capped at 30), ordered by date desc.
-
COLD15d
REVIEWED: 37 (37M) [PATCH v5 7/9] driver core: Replace dev->dma_coherent with dev_dma_coherent()
2026-04-06 · Douglas Anderson <dianders@chromium.org> -
STALE96d
[PATCH v4 7/9] driver core: Replace dev->dma_coherent with dev_dma_coherent()
2026-04-04 · Douglas Anderson <dianders@chromium.org> -
STALE99d
[PATCH v3 7/9] driver core: Replace dev->dma_coherent with DEV_FLAG_DMA_COHERENT
2026-04-03 · Douglas Anderson <dianders@chromium.org> -
STALE144d
LANDED: 6 (6M) [PATCH v5 14/14] dma-mapping: remove unused map_page callback
2025-10-15 · Leon Romanovsky <leon@kernel.org> -
STALE144d
LANDED: 6 (6M) [PATCH v5 06/14] dma-mapping: remove unused mapping resource callbacks
2025-10-15 · Leon Romanovsky <leon@kernel.org> -
STALE144d
LANDED: 6 (6M) [PATCH v5 01/14] dma-mapping: prepare dma_map_ops to conversion to physical address
2025-10-15 · Leon Romanovsky <leon@kernel.org> -
STALE144d
LANDED: 6 (6M) [PATCH v5 02/14] dma-mapping: convert dummy ops to physical address mapping
2025-10-15 · Leon Romanovsky <leon@kernel.org> -
STALE278d
[PATCH v1 9/9] dma-mapping: remove unused map_page callback
2025-09-28 · Leon Romanovsky <leon@kernel.org> -
STALE286d
[PATCH 9/9] dma-mapping: remove unused map_page callback
2025-09-18 · Leon Romanovsky <leon@kernel.org> -
STALE275d
REVIEWED: 9 (8M) [PATCH v2 23/37] dma-remap: drop nth_page() in dma_common_contiguous_remap()
2025-09-01 · David Hildenbrand <hidden> -
STALE313d
REVIEWED: 8 (8M) [PATCH v1 22/36] dma-remap: drop nth_page() in dma_common_contiguous_remap()
2025-08-27 · David Hildenbrand <hidden> -
STALE275d
[PATCH RFC 22/35] dma-remap: drop nth_page() in dma_common_contiguous_remap()
2025-08-21 · David Hildenbrand <hidden> -
STALE676d
REVIEWED: 7 (6M) [PATCH 2/2] dma-mapping: clearly mark DMA ops as an architecture feature
2024-08-28 · Christoph Hellwig <hch@lst.de> -
STALE683d
[PATCH] dma-mapping: clear mark DMA ops as an architecture feature
2024-08-24 · Christoph Hellwig <hch@lst.de> -
STALE942d
LANDED: 15 (13M) [PATCH v2 1/7] iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()
2023-12-07 · Jason Gunthorpe <jgg@nvidia.com> -
STALE953d
REVIEWED: 15 (13M) [PATCH 01/10] iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()
2023-11-29 · Jason Gunthorpe <jgg@nvidia.com> -
STALE961d
REVIEWED: 14 (13M) [PATCH v2 01/17] iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()
2023-11-15 · Jason Gunthorpe <jgg@nvidia.com> -
STALE970d
[PATCH RFC 01/17] iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()
2023-11-03 · Jason Gunthorpe <jgg@nvidia.com> -
STALE1037d
[PATCH v7 9/9] swiotlb: search the software IO TLB only if the device makes use of it
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 8/9] swiotlb: allocate a new memory pool when existing pools are full
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 7/9] swiotlb: determine potential physical address limit
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 6/9] swiotlb: if swiotlb is full, fall back to a transient memory pool
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 5/9] swiotlb: add a flag whether SWIOTLB is allowed to grow
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 4/9] swiotlb: separate memory pool data from other allocator data
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 3/9] swiotlb: add documentation and rename swiotlb_do_find_slots()
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 2/9] swiotlb: make io_tlb_default_mem local to swiotlb.c
2023-08-01 · Petr Tesarik <hidden> -
STALE1037d
[PATCH v7 1/9] swiotlb: bail out of swiotlb_init_late() if swiotlb is already allocated
2023-08-01 · Petr Tesarik <hidden> -
STALE1075d
[PATCH v6 9/9] swiotlb: search the software IO TLB only if the device makes use of it
2023-07-27 · Petr Tesarik <hidden> -
STALE1075d
[PATCH v6 8/9] swiotlb: allocate a new memory pool when existing pools are full
2023-07-27 · Petr Tesarik <hidden> -
STALE1075d
[PATCH v6 7/9] swiotlb: determine potential physical address limit
2023-07-27 · Petr Tesarik <hidden>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE99d
[PATCH v3 7/9] driver core: Replace dev->dma_coherent with DEV_FLAG_DMA_COHERENT
2026-04-03 · Douglas Anderson <dianders@chromium.org>